jQuery(function($) {
	// 검색어 입력 초기화
	//$("#searchKeyword").val('');
	//$("#search_area").attr("style", "display:none");
	
	$('.btn_top_search').on('click', function() {
		$(this).addClass('on');
	});
	
});

/**************************************************
함수명 : fn_findchar
설 명 : 특수문자를 검색에서 입력하지 못하도록 체크
인자 : 문자열
리턴 : 없음
사용예 : fn_findchar(str)
***************************************************/
function fn_findchar(str) {
	var destStr = str;
	var retValue = true;
	if(destStr == "") {
		return retValue;
	}
	
	var compStr = "~`!@#$%%^&*-=+\|[{]};:\',<.>/?";
	for (var i = 0; i < destStr.length; i++) {
		for (var j = 0; j <compStr.length; j++) {
			if (destStr.charAt(i) == compStr.charAt(j)) {
				retValue = false;
				break;
			}
		}
	}
	
	return retValue;
}

/**************************************************
함수명 : searchToggle
설 명 : 검색영역을 토글
인자 : 없음
리턴 : 없음
사용예 : attribute에 추가, onclick="searchToggle()"
***************************************************/
function fn_searchToggle() {
	$("#search_area").toggle();
	$('#searchKeyword').focus();
}

/**************************************************
함수명 : searchKeyword_clean
설 명 : 검색영역의 입력된 검색어를 지우기
인자 : 없음
리턴 : 없음
사용예 : attribute에 추가, onclick="searchKeyword_clean()"
***************************************************/
function fn_searchKeyword_clean() {
	$("#searchKeyword").val('').focus();
}

/**************************************************
함수명 : searchExec
설 명 : 검색실행과 검색어에 대한 특수문자 입력 제어
인자 : 없음
리턴 : 없음
사용예 : attribute에 추가, onclick="searchExec()"
***************************************************/
function fn_searchExec() {
	var keyword = $("#searchKeyword").val();
	var retVal = fn_findchar(c);
	
	if (!fn_findchar(fn_findchar)) {
		alert("검색을 위한 단어에 특수문자가 들어가 있습니다.");
		fn_searchKeyword_clean();
		return false;
	}
}